import { localCache } from '@csii/vx-util';

const defaultKey = 'STORGE_DATA_BANK';
/**
 * 录入页面到确认页面调用setData存储数据到本地存储,
 * 确认页面加载时调用getData获取数据，
 * 确认页面到结果页面调用clearData清除数据
 */
export default {
  setData(data, key) {
    key = key || defaultKey;
    localCache.setItem(key, data);
  },
  getData(key) {
    try {
      key = key || defaultKey;
      return localCache.getItem(key);
    } catch (err) {
      return '';
    }
  },
  clearData(key) {
    key = key || defaultKey;
    localCache.removeItem(key);
  },
};
